Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Algebraically compact module</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Algebraically_compact_module"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Algebraically_compact_module rootpage-Algebraically_compact_module skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Algebraically compact module</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p>In <a href="Mathematics" title="Mathematics">mathematics</a>, <b>algebraically compact modules</b>, also called <b>pure-injective modules</b>, are <a href="Module_(mathematics)" title="Module (mathematics)">modules</a> that have a certain "nice" property which allows the solution of infinite systems of equations in the module by <a href="Finitary" title="Finitary">finitary</a> means. The solutions to these systems allow the extension of certain kinds of <a href="Module_homomorphism" title="Module homomorphism">module homomorphisms</a>. These algebraically compact modules are analogous to <a href="Injective_module" title="Injective module">injective modules</a>, where one can extend all module homomorphisms. All injective modules are algebraically compact, and the analogy between the two is made quite precise by a category embedding.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Definitions">Definitions</h2></div>
<p>Let <span class="texhtml"><i>R</i></span> be a <a href="Ring_(mathematics)" title="Ring (mathematics)">ring</a>, and <span class="texhtml"><i>M</i></span> a left <span class="texhtml"><i>R</i></span>-module. Consider a system of infinitely many linear equations
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sum _{j\in J}r_{i,j}x_{j}=m_{i},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<munder>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
<mo>∈<!-- ∈ --></mo>
<mi>J</mi>
</mrow>
</munder>
<msub>
<mi>r</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo>,</mo>
<mi>j</mi>
</mrow>
</msub>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<mo>=</mo>
<msub>
<mi>m</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sum _{j\in J}r_{i,j}x_{j}=m_{i},}</annotation>
</semantics>
</math></span><img src="./d8b6a14cb6aac98443625aca24920ac93f10b37e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.338ex; width:15.55ex; height:5.843ex;" alt="{\displaystyle \sum _{j\in J}r_{i,j}x_{j}=m_{i},}" loading="lazy"></span></dd></dl>
<p>where both sets <span class="texhtml mvar" style="font-style:italic;">I</span> and <span class="texhtml mvar" style="font-style:italic;">J</span> may be infinite, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle m_{i}\in M,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>m</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>∈<!-- ∈ --></mo>
<mi>M</mi>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle m_{i}\in M,}</annotation>
</semantics>
</math></span><img src="./a60c0d7a7660c997a651fec63775dba7f66552ce.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.77ex; height:2.509ex;" alt="{\displaystyle m_{i}\in M,}" loading="lazy"></span> and for each <span class="texhtml mvar" style="font-style:italic;">i</span> the number of nonzero <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle r_{i,j}\in R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>r</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo>,</mo>
<mi>j</mi>
</mrow>
</msub>
<mo>∈<!-- ∈ --></mo>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle r_{i,j}\in R}</annotation>
</semantics>
</math></span><img src="./2101c71d786b5eee5c514c385b966fec66ae5ed1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:7.588ex; height:2.843ex;" alt="{\displaystyle r_{i,j}\in R}" loading="lazy"></span> is finite.
</p><p>The goal is to decide whether such a system has a <i>solution</i>, that is whether there exist elements <span class="texhtml"><i>x</i><sub><i>j</i></sub></span> of <span class="texhtml mvar" style="font-style:italic;"><i>M</i></span> such that all the equations of the system are simultaneously satisfied. (It is not required that only finitely many <span class="texhtml"><i>x<sub>j</sub></i></span> are non-zero.)
</p><p>The module <i>M</i> is <b>algebraically compact</b> if, for all such systems, if every subsystem formed by a finite number of the equations has a solution, then the whole system has a solution. (The solutions to the various subsystems may be different.)
</p><p>On the other hand, a <a href="Module_homomorphism" title="Module homomorphism">module homomorphism</a> <span class="texhtml"><i>M</i> → <i>K</i></span> is a <i>pure embedding</i> if the <a href="Induced_homomorphism" title="Induced homomorphism">induced homomorphism</a> between the <a href="Tensor_product" title="Tensor product">tensor products</a> <span class="texhtml"><i>C</i> ⊗ <i>M</i> → <i>C</i> ⊗ <i>K</i></span> is <a href="Injective" class="mw-redirect" title="Injective">injective</a> for every right <span class="texhtml"><i>R</i></span>-module <span class="texhtml"><i>C</i></span>. The module <span class="texhtml"><i>M</i></span> is <b>pure-injective</b> if any pure injective homomorphism <span class="texhtml"><i>j</i>&nbsp;: <i>M</i> → <i>K</i></span> <a href="Split_short_exact_sequence" class="mw-redirect" title="Split short exact sequence">splits</a> (that is, there exists <span class="texhtml"><i>f</i>&nbsp;: <i>K</i> → <i>M</i></span> with <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\circ j=1_{M}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>j</mi>
<mo>=</mo>
<msub>
<mn>1</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi>M</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\circ j=1_{M}}</annotation>
</semantics>
</math></span><img src="./97cddb843c0373b64a8d97dd7567e8cfb9b9b16f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.651ex; height:2.509ex;" alt="{\displaystyle f\circ j=1_{M}}" loading="lazy"></span>).
</p><p>It turns out that a module is algebraically compact <a href="If_and_only_if" title="If and only if">if and only if</a> it is pure-injective.
</p>
<div class="mw-heading mw-heading2"><h2 id="Examples">Examples</h2></div>
<p>All modules with finitely many elements are algebraically compact.
</p><p>Every <a href="Vector_space" title="Vector space">vector space</a> is algebraically compact (since it is pure-injective). More generally, every <a href="Injective_module" title="Injective module">injective module</a> is algebraically compact, for the same reason.
</p><p>If <i>R</i> is an <a href="Associative_algebra" title="Associative algebra">associative algebra</a> with 1 over some <a href="Field_(mathematics)" title="Field (mathematics)">field</a> <i>k</i>, then every <i>R</i>-module with finite <i>k</i>-<a href="Dimension_of_a_vector_space" class="mw-redirect" title="Dimension of a vector space">dimension</a> is algebraically compact. This, together with the fact that all finite modules are algebraically compact, gives rise to the intuition that algebraically compact modules are those (possibly "large") modules which share the nice properties of "small" modules.
</p><p>The <a href="Pr%C3%BCfer_group" title="Prüfer group">Prüfer groups</a> are algebraically compact <a href="Abelian_group" title="Abelian group">abelian groups</a> (i.e. <b>Z</b>-modules). The ring of <a href="P-adic_number" title="P-adic number"><i>p</i>-adic integers</a> for each prime <i>p</i> is algebraically compact as both a module over itself and a module over <b>Z</b>. The <a href="Rational_number" title="Rational number">rational numbers</a> are algebraically compact as a <b>Z</b>-module. Together with the <a href="Indecomposable_module" title="Indecomposable module">indecomposable</a> finite modules over <b>Z</b>, this is a complete list of indecomposable algebraically compact modules.
</p><p>Many algebraically compact modules can be produced using the <a href="Injective_cogenerator" title="Injective cogenerator">injective cogenerator</a> <b>Q</b>/<b>Z</b> of abelian groups. If <i>H</i> is a <i>right</i> module over the ring <i>R</i>, one forms the (algebraic) character module <i>H</i>* consisting of all <a href="Group_homomorphism" title="Group homomorphism">group homomorphisms</a> from <i>H</i> to <b>Q</b>/<b>Z</b>. This is then a left <i>R</i>-module, and the *-operation yields a <a href="Faithful_functor" class="mw-redirect" title="Faithful functor">faithful</a> contravariant <a href="Functor" title="Functor">functor</a> from right <i>R</i>-modules to left <i>R</i>-modules.
Every module of the form <i>H</i>* is algebraically compact. Furthermore, there are pure injective homomorphisms <i>H</i> → <i>H</i>**, <a href="Natural_transformation" title="Natural transformation">natural</a> in <i>H</i>. One can often simplify a problem by first applying the *-functor, since algebraically compact modules are easier to deal with.
</p>
<div class="mw-heading mw-heading2"><h2 id="Facts">Facts</h2></div>
<p>The following condition is equivalent to <i>M</i> being algebraically compact:
</p>
<ul><li>For every index set <i>I</i>, the addition map <i>M<sup>(I)</sup></i> → <i>M</i> can be extended to a module homomorphism <i>M<sup>I</sup></i> → <i>M</i> (here <i>M<sup>(I)</sup></i> denotes the <a href="Direct_sum_of_modules" title="Direct sum of modules">direct sum</a> of copies of <i>M</i>, one for each element of <i>I</i>; <i>M<sup>I</sup></i> denotes the <a href="Product_(category_theory)" title="Product (category theory)">product</a> of copies of <i>M</i>, one for each element of <i>I</i>).</li></ul>
<p>Every <a href="Indecomposable_module" title="Indecomposable module">indecomposable</a> algebraically compact module has a <a href="Local_ring" title="Local ring">local</a> <a href="Endomorphism_ring" title="Endomorphism ring">endomorphism ring</a>.
</p><p>Algebraically compact modules share many other properties with injective objects because of the following: there exists an embedding of <i>R</i>-Mod into a <a href="Grothendieck_category" title="Grothendieck category">Grothendieck category</a> <i>G</i> under which the algebraically compact <i>R</i>-modules precisely correspond to the injective objects in <i>G</i>.
</p><p>Every <i>R</i>-module is <a href="Elementary_equivalence" title="Elementary equivalence">elementary equivalent</a> to an algebraically compact <i>R</i>-module and to a direct sum of <a href="Indecomposable_module" title="Indecomposable module">indecomposable</a> algebraically compact <i>R</i>-modules.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFPrest1988" class="citation book cs1">Prest, Mike (1988). <i>Model theory and modules</i>. London Mathematical Society Lecture Note Series: Cambridge University Press, Cambridge. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-521-34833-1</bdi>.</cite></span>
</li>
</ol></div></div>
<ul><li>C.U. Jensen and H. Lenzing: <i>Model Theoretic Algebra</i>, Gordon and Breach, 1989</li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-06-07" href="https://en.wikipedia.org/wiki/?title=Algebraically_compact_module&amp;oldid=1294472448">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>